package cn.com.cym.gamezao.entity;

import cn.com.cym.gamezao.base.BaseEntity;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import lombok.experimental.Accessors;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import java.io.Serializable;

/**
 * 短信接口实体
 */
@Setter
@Getter
@Accessors(chain = true)
@NoArgsConstructor
@Table(name = "s_sms")
@Entity
public class Sms extends BaseEntity implements Serializable {

    private static final long serialVersionUID = -7444359739827168537L;
    @Column(length = 50)
    private String ecName;     //集团客户名称

    @Column(length = 20)
    private String apId;       //用户名

    @Column(length = 20)
    private String secretKey;  //密码

    @Column(length = 60)
    private String mobiles;    //手机号码逗号分隔。(如“18137282928,18137282922,18137282923”)

    @Column(length = 100)
    private String content;    //发送短信内容

    @Column(length = 20)
    private String sign;       //网关签名编码，必填，签名编码在中国移动集团开通帐号后分配，可以在云MAS网页端管理子系统-SMS接口管理功能中下载。

    @Column(length = 5)
    private String addSerial;  //扩展码，根据向移动公司申请的通道填写，如果申请的精确匹配通道，则填写空字符串("")，否则添加移动公司允许的扩展码。

    @Column(length = 10)
    private String mac;

    @Column(length = 100)
    private String url; // 请求url

 /*   public Sms init(){
        this.setContent("");
        this.setMac("");
        return this;
    }*/
}
